package com.naiterui.ehp.bs.cms.modules.recommend.vo;

import java.util.List;

import com.naiterui.ehp.bs.cms.modules.user.vo.SelectPharmacistVO;

import lombok.Data;

import io.swagger.annotations.ApiModelProperty;

@Data
public class VerifyIdentityVO {

    public static final int STATUS_SUCCEED = 0;
    public static final int STATUS_NEED = 1;

    /**
     * 处方审核权限级别-初审 {@value} (中级职称以下:药士、药师)
     */
    public static final Integer AUDIT_LEVEL_PRE = 0;
    /**
     * 处方审核权限级别-复审 {@value} (中级职称及以上:主管药师、副主任药师、主任药师)
     */
    public static final Integer AUDIT_LEVEL_FINAL = 1;


    @ApiModelProperty(value = "校验状态 0:成功 1:需要填写身份")
    private Integer status;

    /**
     * 审核级别(初审：{@link #AUDIT_LEVEL_PRE}、复审：{@link #AUDIT_LEVEL_FINAL})
     */
    @ApiModelProperty(value = "当前药师审核级别，仅当status成功时有效(0:初审，1:复审)")
    private Integer auditLevel;

    @ApiModelProperty(value = "药师列表")
    private List<SelectPharmacistVO> list;

}
